213575547a1ba1daa12ec182b75f0f3d5460d8ae,platform/lang-impl/src/com/intellij/refactoring/changeSignature/ChangeSignatureDialogBase.java,ChangeSignatureDialogBase,getPreferredFocusedComponent,#,167
Before Change
public JComponent getPreferredFocusedComponent() {
if (myParametersTableModel.getRowCount() > 0) {
final JTable table = myParametersTable.getComponent();
table.getSelectionModel().setSelectionInterval(0,0);
table.getColumnModel().getSelectionModel().setSelectionInterval(0, 0);
return table;
} else {
After Change
public JComponent getPreferredFocusedComponent() {
if (myParametersTableModel.getRowCount() > 0) {
final JTable table = myParametersTable.getComponent();
if (table.getColumnModel().getSelectedColumnCount() == 0) {
table.getSelectionModel().setSelectionInterval(0,0);
table.getColumnModel().getSelectionModel().setSelectionInterval(0, 0);
}
return table;